/*****
 比较常用的一些使用
    #.打开一个弹窗，会自动关闭当前所有弹窗(如果当前已经存在其它弹窗的情况下)
        app.popShow('弹窗的唯一标识');
    #.打开一个弹窗，在当前弹窗的上一层显示(如果当前已经存在其它弹窗的情况下)
        app.popShow('弹窗的唯一标识', true);
    #.关闭弹窗
        app.close(); //只关闭最顶层的一个弹窗
        app.closeAll(); //关闭所有弹窗
    #.切换页面
        app.pageShow('页面id');
        app.pageShow('页面id', ()=>{
            //页面的资源加载完成后的回调
            //...do
        })
    #.请求接口
        ajax({
            url: 接口地址,
            data: {
                //请求参数
            }
        }).then(res=>{
            //
        }).catch(res=>{
            //
        });
    #.通用tip提示
        app.fadeAlert('提示内容'); //默认2500毫秒自动关闭
        app.fadeAlert('提示内容', 显示时长单位毫秒);
    #.倒计时
        例：页面要显示一个开奖的剩余时间倒计时，格式为x天x小时x分x秒
        let time = 2*24*60*60; //开奖时间转换而成的秒数
        countDownManager.init('随便写一个唯一的值', time, (_time)=>{
            //_time为实时时间
            let timeArr = getHourMinuteSecond(_time); //返回的格式为 [天, 时, 分, 秒]
            //...
        });
*/
/*
var app = new Vue({
	mixins: [mixins.default],
	el: '#app',
	data: {
		...sysParam,
		appWidth: window.appWidth,
		appHeight: window.appHeight,
		width: 750,
		height: 1334,
		//页面唯一标识 - 在这里定义
		page: {
			index: false,
			taskList: false,
		},
		//滚动 - 有滚动的页面或弹窗，键和页面/弹窗的唯一标识对应，页面的唯一标识为page:中定义的，弹窗的唯一标识为定义弹窗时声明的class值（保证定义的时候为唯一值）
		scroll: {
			rule: null,
			lottery: null,
			mygift_have: null,
		},
		// 文案
		txt: {
			placeholder: {
				//
			},
		},

		//...自定义一些变量
        rule: {
            key: null,
        }
	},
	watch: {
		//
	},
	created() {
	},
	methods: {
		//活动是否结束
		isAtvtEnd() {
			let isEnd = new Date() >= new Date((settings.endParticipation || '2099-12-31 00:00:00').replace(/-/g, '/'));
			if (isEnd) {
				this.showAlert(1, settings.discontinueTxt || '本次游戏已结束。请期待下次游戏开始哦!');
			}
			return isEnd;
		},
		//不要删除
		showLoadingPage() {
			$('#loading').removeClass('dis_none');
		},
		//加载完页面资源会自动执行到这个方法
		initEnd() {
			//以下为初始化滚动
			for (let scrollId in this.scroll) {
				try {
					this.scroll[scrollId] = BetterScroll.createBScroll('#' + scrollId, {
						scrollY: true,
						click: true,
						preventDefault: false,
						bounce: false,
						scrollbar: {
							fade: false,
							interactive: false, // 1.8.0 新增
						},
					});
				} catch (err) {}
			}
			$('#loading').addClass('dis_none');
			this.pageShow('index');

			//...可以写进入页面后的一些逻辑

		},



		showRule() {
			ajax({
				url: '接口地址',
				data: {
					//请求参数

				}
			}).then(res=>{
				//
			}).catch(res=>{
				//
			});
			this.popShow('rule');
		},
		showPop(name) {
			this.popShow(name);
		}

	},
});*/
